
function test(){
  //用var定义和let定义
  for(let i=1;i<3;i++){
    console.log(i);
  }
  //用let定义  报错i is not undefined
  //let 定义不能重复定义同一个变量
  // console.log(i);
}
test();

function last(){
  const PI = 3.14159;
  // PI = 325;
  //使用const定义的变量是  read-only  但是不绝对
  // 在块级作用域中，和let一样是有块级作用域的存在的；
  //变量申明的同时必须给他赋值
  // PI = 20152;
  console.log(PI);
  const obj={
    name:'yuanmanxue'
  }
  // console.log(obj.name);
  obj.name='yuanguoxiui';
  console.log(obj.name);
}

last()
